<?php
/**
* productmodel.php
*
* Create on 2014-12-27
* Create by TT
*/
namespace haibao\cms\model\data;

class ProductModel extends Base{

	const IS_EDIT_NO = 0;
	const IS_EDIT_YES = 1;

	/**
	 * 不可用
	 */
	const STATUS_DISABLE = 0;

	/**
	 * 可用
	 */
	const STATUS_ENABLE = 1;
	
	/**
	 * 产品ID
	 */
	public $ProductId;
	public $OldProductId;

	/**
	 * 产品名称
	 */
	public $ProductName;

	/**
	 * 图片ID(ImageLibrary表ID)
	 */
	public $PicId;

	/**
	 * 描述
	 */
	public $PicDesc;

	/**
	 * 创建者ID
	 */
	public $CreateBy;

	/**
	 * 创建时间
	 */
	public $CreateTime;
	
	/**
	 * 属性
	 */
	public $ModelProperty;
	
	/**
	 * 属性文字 
	 */
	public $ProperytyStr;
	
	/**
	 * 状态（0：删除，1正常）
	 */
	public $Status;
	
	/**
	 * 状态（0：未修改过，1已修改）
	 */
	public $IsEdit;
	/**
	 * 属性是否有值
	 */
	public $IsHasProperty;
	
	/**
	 * 访问ID
	 */
	public $PublishId;
	
	public $CreateName;
	public $Product;
	public $Brand;
	public $PicUrl;
	public $StaticPicUrl;
	public $BrandName;
	public $ProductSeries;
	public function __construct(){
		parent::__construct();

		$this->intField('ProductId', 'ProductId',true);
		$this->stringField('ProductName', 'ProductName');
		$this->intField('PicId', 'PicId',true);
		$this->stringField('PicDesc', 'PicDesc');
		$this->intField('CreateBy', 'CreateBy',true);
		$this->dateField('CreateTime', 'CreateTime',true);
		$this->intField('Status', 'Status',true);
		$this->intField('IsEdit', 'IsEdit',true);
		$this->intField('PublishId', 'PublishId',true);

		$this->setTableName('ProductModel');
	}
}